package com.mall.goods.mapper;

import com.mall.goods.model.dto.GoodsCarouselDto;
import com.mall.goods.model.vo.GoodsCarouselVo;

import java.util.List;

/**
 * 商品轮播配置Mapper接口
 */
public interface GoodsCarouselMapper
{
    /**
     * 查询商品轮播配置
     */
    GoodsCarouselVo selectGoodsCarouselById(Long id);

    /**
     * 查询商品轮播配置列表
     */
    List<GoodsCarouselVo> selectGoodsCarouselList(GoodsCarouselDto goodsCarouselDto);

    /**
     * 新增商品轮播配置
     */
    int insertGoodsCarousel(GoodsCarouselDto goodsCarouselDto);

    /**
     * 修改商品轮播配置
     */
    int updateGoodsCarousel(GoodsCarouselDto goodsCarouselDto);

    /**
     * 删除商品轮播配置
     */
    int deleteGoodsCarouselById(Long id);

    /**
     * 批量删除商品轮播配置
     */
    int deleteGoodsCarouselByIds(Long[] ids);
}
